﻿using System;

class FallDown
{
    static void Main()
    {
        //C# Fundamentals 2011/2012 Part 1 - Test Exam

        int num0 = int.Parse(Console.ReadLine());
        int num1 = int.Parse(Console.ReadLine());
        int num2 = int.Parse(Console.ReadLine());
        int num3 = int.Parse(Console.ReadLine());
        int num4 = int.Parse(Console.ReadLine());
        int num5 = int.Parse(Console.ReadLine());
        int num6 = int.Parse(Console.ReadLine());
        int num7 = int.Parse(Console.ReadLine());
        int mask = 0;
        
        for (int count = 1; count <= 7; count++)    //защо само 7 пъти? - защото ред 0 слиза до ред 7 със 7 итерации
        {
            mask = num7;
            num7 = num7 | num6;
            num6 = num6 & mask;

            mask = num6;
            num6 = num6 | num5;
            num5 = num5 & mask;

            mask = num5;
            num5 = num5 | num4;
            num4 = num4 & mask;

            mask = num4;
            num4 = num4 | num3;
            num3 = num3 & mask;

            mask = num3;
            num3 = num3 | num2;
            num2 = num2 & mask;

            mask = num2;
            num2 = num2 | num1;
            num1 = num1 & mask;

            mask = num1;
            num1 = num1 | num0;
            num0 = num0 & mask;
        }
        Console.WriteLine(num0);
        Console.WriteLine(num1);
        Console.WriteLine(num2);
        Console.WriteLine(num3);
        Console.WriteLine(num4);
        Console.WriteLine(num5);
        Console.WriteLine(num6);
        Console.WriteLine(num7);
    }
}

